GPIB IEEE-488 komunikace

Otázka od: blue22@quick.cz

20. 9. 2004 15:10

Ahoj,
resim problem, jak komunikovat se zarizenim pripojenym pres kartu IEEE-488.
Projekt jeste nezacal, ale dopredu shanim informace, jak z D6/W2000 komunikovat
s takovym zarizenim pres GPIB kartu.
Resil nekdo neco takoveho ?
Existuji nejake komponenty nebo knihovny ?

Dekuji predem za jakykoli tip.
Honza


Odpovedá: Petr Vones

20. 9. 2004 15:32

From: <blue22@quick.cz>
> resim problem, jak komunikovat se zarizenim pripojenym pres kartu IEEE-488.
> Projekt jeste nezacal, ale dopredu shanim informace, jak z D6/W2000
> komunikovat s takovym zarizenim pres GPIB kartu.
> Resil nekdo neco takoveho ?
> Existuji nejake komponenty nebo knihovny ?

Vyrobce te karty musi dodat driver + DLL kde je "polidstena" komunikace s tim
driverem nebo alespon popis jak s tim driverem z aplikace komunikovat pomoci
DeviceIoControl.

Petr Vones




Odpovedá: Slavomir Skopalik

20. 9. 2004 16:46

Obvykle se dodava OPC server (tohle by melo byt standartem).
Lze ovsem duvodne predpokladat, ze to bude placena zalezitost.
Jinak IEEE 488 neni karta, ale norma  .
Takze stranky vyrobce, dale pak google (zadej tam typ karty).
Jo a jeste bych zkusil poptak autocont control system, mozna
budou mit kartu i s ovladaci (vetsinou to vyjde levneji, nez ty ovladace
bastlit).
http://www.autocontcontrol.cz/ ted jsou ale mimo provoz  

 Slavek

> Ahoj,
> resim problem, jak komunikovat se zarizenim pripojenym pres
> kartu IEEE-488. Projekt jeste nezacal, ale dopredu shanim
> informace, jak z D6/W2000 komunikovat s takovym zarizenim
> pres GPIB kartu. Resil nekdo neco takoveho ? Existuji nejake
> komponenty nebo knihovny ?


Odpovedá: michal.vojta@iol.cz

21. 9. 2004 9:40

> resim problem, jak komunikovat se zarizenim pripojenym pres kartu
> IEEE-488.

Potrebujes dve veci:
- zpusob, jak dostat z GPIB nejaky GPIB command, pripadne jak precist nejakou
stavovou linku (doporucuju minimalne nastudovat zapojeni GPIB konektoru, dost
ti napovi nazvy - vyznamy vodicu ); k tomu slouzi s kartou dodavany soft : dll
+ nejaky ten zdrojak ( interface pro dll )
- vedet, co do zarizeni poslat; to se dozvis v manualu k tomu ovladanemu
zarizeni

Pouzival jsem ISA i PCI karty National Instruments NI-488.2, dve verze karty
primo od Agilentu ( Hewlett&Packard ) ted si nevzpomenu na typ, vsechny mely
vyse uvedene rozhrani ( dll + driver.* ), a to pro C, Delphi i Visual Basic.

Pokud jsem "mluvil" s pristroji od HP, ktere pouzivaji defaultne standart SCPI
( coz je v podstate jen zpusob, jakym konstruujes a skladas prikazy pro
pristroj ), tak HP nabizi nejakou Lite verzi nevizualni komponenty pro Delphi.
Bohuzel je to opravdu jen Lite verze, ktera te ma navnadit ke koupi pekne
mastne ale ostre verze.
 
Takze pro tebe bude asi nejschudnejsi cesta si neco napsat sam.
Kdyztak napis, co chces ovladat, treba jsem to uz psal.

Michal VOJTA


Odpovedá: Dalibor Faltynek

21. 9. 2004 14:45

No ja nevim, ale psat ovladace pro hardware neni zadna legrace, a ve windows
uz vubec. Navic GPIB protokol neni uplne jednoduchy. Vzpominam si, ze jsem
hledal kdysi chybu tohoto kodu na osmibitaku PMD 85 a stravil jsem na tom s
prestavkami skoro mesic. A to tam jeste nemeli implementovane vsechny GPIB
fce. Rozhodne stahnout, nebo koupit, pokud ti nedela poteseni hrabat se v
bitech a bytech.
Dalik.

> Takze pro tebe bude asi nejschudnejsi cesta si neco napsat sam.
> Kdyztak napis, co chces ovladat, treba jsem to uz psal.